const path = require('path');
const webpack = require('webpack')
module.exports = {
    publicPath:'./',
    productionSourceMap:false,
    pluginOptions: {
        'style-resources-loader': {
            preProcessor: 'less',
            patterns: [
                path.resolve(__dirname, './src/assets/varibles.less'),
            ]
        }
    },
    lintOnSave:false,
    devServer: {
        port: 8080,
        disableHostCheck: true,
        proxy: {
            '/public': {
                target: 'http://www.1cuntao.com/public',//目标地址
                ws: true, //// 是否启用websockets
                changeOrigin: true, //开启代理：在本地会创建一个虚拟服务端，然后发送请求的数据，并同时接收请求的数据，这样服务端和服务端进行数据的交互就不会有跨域问题
                pathRewrite: {'^/public': '/'}    //这里重写路径
            },
            '/oauth2.0': {
                target: 'https://graph.qq.com',//目标地址
                ws: true, //// 是否启用websockets
                changeOrigin: true, //开启代理：在本地会创建一个虚拟服务端，然后发送请求的数据，并同时接收请求的数据，这样服务端和服务端进行数据的交互就不会有跨域问题
                pathRewrite: {'^/oauth2.0': '/oauth2.0'}    //这里重写路径
            },

        }
    },
    configureWebpack: {
        plugins: [
            new webpack.ProvidePlugin({
                'window.Quill': 'quill/dist/quill.js',
                'Quill': 'quill/dist/quill.js'
            }),
        ]
    }

};
